package main

import "fmt"

func main() {
	chapter_10_2_1()
	chapter_10_2_2()
}

//====================================================

func chapter_10_2_1() {
	fmt.Println("==========10.2.1")

	array := [10]int32{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
	slice := array[1:6]

	fmt.Println(slice[0], slice[len(slice)-1])
}

//====================================================

func chapter_10_2_2() {
	fmt.Println("==========10.2.2")

	slice := make([]int32, 10, 10)
	slice = append(slice, 1)

	fmt.Println("cap", cap(slice))
}
